/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package logica.entidades;
import java.awt.Rectangle;
import  logica.entidades.*;
import java.util.ArrayList;

/**
 *
 * @author Christian
 */
public class Mapa extends Rectangle{
    private Islas islas;
    private Puertos puertos;
       
    public Mapa()
    {
        islas = new Islas();
        puertos = new Puertos();
    }
    
    public Mapa(Islas islas, Puertos puertos)
    {
        this.islas= islas;
        this.puertos= puertos;    
    }
    
    public int cantidadDeIslas()
    {
        return this.islas.cantidadIslas();
    }
    
    public Isla getIsla(int id)
    {
        return this.islas.obtenerIsla(id);
    }
    
    public int cantidadDePuertos()
    {
        return this.puertos.cantidadPuertos();
    }
        
    public Puerto getPuerto(int id)
    {
       return this.puertos.obtenerPuerto(id);
    }
    
    public void agregarIsla(Isla isla)
    {
        this.islas.agregarIsla(isla);
    }
    
    public void agregarPuerto(Puerto puerto)
    {
        this.puertos.agregarPuerto(puerto);
    }
    
    public void eliminarIsla(int id)
    {
        this.islas.eliminarIsla(id);
    }
    
    public void eliminarPuerto(int id)
    {
        this.puertos.eliminarPuerto(id);
    }
    public Islas GetIstlas()
    {
        return this.islas;
    }
    public Puertos GetPuertos()
    {
        return this.puertos;
    }
    
}
    

